<script>
const customFields = [
  {
    name: '全链路-结果', // 字段名称
    el: 'full-link-result', // 组件注册的名称
    options: {
    /* 下面是设计器中自带的字段属性，可以根据自己组件的属性来进行配置 */
      defaultValue: [], // 默认值
      customClass: '', // 自定义样式
      labelWidth: 100, // 标签宽度
      isLabelWidth: false, // 是否展示标签
      hidden: false, // 隐藏属性
      dataBind: true, // 数据绑定属性
      width: 100,
      height: 100,
      placeholder: '',
      readonly: false, // 只读
      disabled: false, // 禁用
      editable: false, // 可编辑
      clearable: false, // 可清除
      required: false, // 必填校验
      dataType: '', // 数据类型校验
      pattern: '' // 正则表达式校验
    }
  },
  {
    name: '全链路-金额', // 字段名称
    el: 'full-link-amt', // 组件注册的名称
    options: {
      /* 下面是设计器中自带的字段属性，可以根据自己组件的属性来进行配置 */
      defaultValue: [], // 默认值
      customClass: '', // 自定义样式
      labelWidth: 100, // 标签宽度
      isLabelWidth: false, // 是否展示标签
      hidden: false, // 隐藏属性
      dataBind: true, // 数据绑定属性
      width: 100,
      height: 100,
      placeholder: '',
      readonly: false, // 只读
      disabled: false, // 禁用
      editable: false, // 可编辑
      clearable: false, // 可清除
      required: false, // 必填校验
      dataType: '', // 数据类型校验
      pattern: '' // 正则表达式校验
    }
  },
  {
    name: '全链路-流水号', // 字段名称
    el: 'full-link-seq', // 组件注册的名称
    options: {
      /* 下面是设计器中自带的字段属性，可以根据自己组件的属性来进行配置 */
      defaultValue: [], // 默认值
      customClass: '', // 自定义样式
      labelWidth: 100, // 标签宽度
      isLabelWidth: false, // 是否展示标签
      hidden: false, // 隐藏属性
      dataBind: true, // 数据绑定属性
      width: 100,
      height: 100,
      placeholder: '',
      readonly: false, // 只读
      disabled: false, // 禁用
      editable: false, // 可编辑
      clearable: false, // 可清除
      required: false, // 必填校验
      dataType: '', // 数据类型校验
      pattern: '' // 正则表达式校验
    }
  }
]

/**
 *  formMaking 动态数据源
 */
const customDataSources = [
  {
    key: 'dict',
    name: '获取数据字典',
    url: 'dict/getField',
    method: 'GET',
    auto: true,
    responseFunc: 'return res',
    params: {'field': '(此处填写字段名称)'}
  },
  {
    key: 'user',
    name: '获取用户列表',
    url: 'user/getAllUsers',
    method: 'GET',
    auto: true,
    responseFunc: 'return res'
  },
  {
    key: 'dept',
    name: '获取机构列表',
    url: 'dept/getAllDepts',
    method: 'GET',
    auto: true,
    responseFunc: 'return res'
  }
]

export default {
  customFields,
  customDataSources
}
</script>
